package com.ygqh.baby.service;

import com.ygqh.baby.ao.PromotionStatus;
import com.ygqh.baby.ao.QueryInfo;
import com.ygqh.baby.ao.ResultSet;
import com.ygqh.baby.po.YgProductBook;

import java.util.Date;
import java.util.List;

public interface YgProductBookService {

	List<YgProductBook> find();

	int findCount();

	YgProductBook findById(Long id);

	int deleteSoft(Long[] ids);

	int deleteSoft(Long id);

	int save(YgProductBook ygProductBook);

	int update(YgProductBook ygProductBook);

	int saveOrUpdate(YgProductBook ygProductBook);

	ResultSet<YgProductBook> search(QueryInfo queryInfo, Long long1, PromotionStatus pStatus, Date startDate, Date endDate, String q);

	YgProductBook findBySkuId(Long aLong);

	YgProductBook findByProductId(Long productId);

}
